package com.ssy.lingxi.member.merchant.model.vo.basic.response;


import com.fasterxml.jackson.annotation.JsonManagedReference;
import com.ssy.lingxi.member.merchant.entity.MemberDO;
import com.ssy.lingxi.member.merchant.entity.MemberUserDO;
import com.ssy.lingxi.member.merchant.model.convert.JpaJsonToFileUploadVOConverter;
import com.ssy.lingxi.member.merchant.model.vo.basic.request.FileUploadVO;
import lombok.Data;

import javax.persistence.*;
import java.util.List;

/**
* @author wrc
* @date 2020/6/19
*/
@Data
public class MemberVisitListResponse {

    private Long id;

    /**
     * 关联的会员id
     */
    private Long memberId;

    /**
     * 关联的会员名称
     */
    private String memberName;

    /**
     * 拜访主题
     */
    private String visitTheme;

    /**
     拜访类型:
         1、年度拜访
         2、季度拜访
         3、月度拜访
         4、订单拜访
         5、引入拜访
         6、负责人变更拜访
         7、其他拜访
     */
    private Integer visitType;

    /**
     * 拜访类型名称
     */
    private String visitTypeName;

    /**
     * 拜访级别 1:一般 2：重要
     */
    private Integer visitLevel;

    /**
     * 拜访级别名称
     */
    private String visitLevelName;

    /**
     * 拜访日期
     */
    private Long visitDate;

    /**
     * 拜访人id
     */
    private Long visitorId;

    /**
     * 拜访人名称
     */
    private String visitor;

    /**
     * 同行人
     */
    private String peer;

    /**
     * 拜访备注
     */
    private String visitRemark;

    /**
     * 拜访附件
     */
    private List<FileUploadVO> visitAttachments;

    /**
     * 创建人ID
     */
    private Long createMemberRoleId;

    /**
     * 创建会员ID
     */
    private Long createMemberId;

    /**
     * 创建时间
     */
    private Long createTime;

    /**
     * 更新时间
     */
    private Long updateTime;
}
